/******************************************************************************
//             INTEL CORPORATION PROPRIETARY INFORMATION
//  This software is supplied under the terms of a license agreement or
//  nondisclosure agreement with Intel Corporation and may not be copied
//  or disclosed except in accordance with the terms of that agreement.
//        Copyright (c) 2000-2001 Intel Corporation. All Rights Reserved.
//
//  Description:
//      Intel(R) JPEG library for X platform 
//
********************************************************************************/
#ifndef _IJESCAN_H
#define _IJESCAN_H

IJXRESULT ijInitScanSpecFwd(IJENCODESTATE *pEncodeState);

IJXRESULT ijIntiEncodeCoeff(IJENCODESTATE *pEncodeState);

IJXRESULT ijEncodeScanData_Baseline(IJBITTREAMSTATE  *pStream,
                                    IJENCODESTATE *pEncodeState);

IJXRESULT ijEncodeScanData_ABaseline(IJBITTREAMSTATE  *pStream,
                                     IJENCODESTATE *pEncodeState);

IJXRESULT ijEncodeScanData_Progressive(IJBITTREAMSTATE  *pStream,
                                       IJENCODESTATE *pEncodeState);

IJXRESULT ijEncodeScanData_Motion(IJBITTREAMSTATE  *pStream,
                                  IJENCODESTATE *pEncodeState);

///////////////////////////////////////
#ifdef _MOTION_DIFF
IJXRESULT ijEncodeScanData_Motion_Diff( IJBITTREAMSTATE  *pStream,
                                        IJENCODESTATE *pEncodeState);
#endif
///////////////////////////////////////

#endif

/* EOF */
